<%@ taglib prefix="c"   uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib uri="http://micronova.com/yuzu" prefix="m"%> 
<%@page import = "com.db4o.ext.ExtObjectContainer" %>
<%@page import = "com.db4o.servlet.Db4oServlet" %>
<%@page import = "facades.*" %>
<%@page import = "auser.*" %>
<%@page import = "java.util.*" %>
<c:if test="${empty editAccBar}"><c:redirect url="/app/start/index.jsp" /> </c:if>
<% SessionFacade sfacade = new SessionFacade(session); %>
<% Map prop = new java.util.Hashtable(request.getParameterMap()); %> 
<% sfacade.setSessionBean("editAccBar",prop); %>
<% AccantonamentoBar beditAccBar= (AccantonamentoBar)session.getAttribute("editAccBar") ; %>
<c:set var='valid' value='${true}' />

<c:if test="${empty editAccBar.dataAccantonamento}">
	<c:set var='eDataAccantonamento' value='necessario'  scope='request'/>
	<c:set var='valid' value='${false}' />
</c:if>

<c:if test="${empty editAccBar.annoCompetenza}">
	<c:set var='eAnnoCompetenza' value='necessario'  scope='request'/>
	<c:set var='valid' value='${false}' />
</c:if>

<c:if test="${empty editAccBar.operatore}">
	<c:set var='eOperatore' value='necessario'  scope='request'/>
	<c:set var='valid' value='${false}' />
</c:if>

<c:if test="${empty editAccBar.importo || editAccBar.importo==0}">
	<c:set var='eImporto' value='necessario'  scope='request'/>
	<c:set var='valid' value='${false}' />
</c:if>
 
<c:if test="${valid}">	
	<c:if test="${editAccBar.progressivoOperazione==null || editAccBar.progressivoOperazione==0}">
		<jsp:setProperty name="editAccBar" property="progressivoOperazione" value="<%=sfacade.getNext(AccantonamentoBar.class,beditAccBar.getAnnoCompetenza()) %>"/>
	</c:if>
	
	<c:if test="${param.editMode=='ADD'}">dd
		<%   sfacade.saveAccantonamentoBarFromSession("editAccBar");   %> 
	</c:if>
	 
	<% sfacade.setFromSession("editAccBar",true); %> 
	<c:redirect url="/app/start/index.jsp" />
</c:if>



<c:if test="${!valid}">
	< jsp:forward page="edit.jsp" />
</c:if>